#ifndef INFINITY_SERVICE_AUDIO_H
#	define INFINITY_SERVICE_AUDIO_H

#include "service.h"

namespace infinity {

class ServiceAudio
:	public Service
{
public : //! @name Constants
	//! @{
	static const ServiceKey Key;
	//! @}

public : //! @name Types definitions
	//! @{
	typedef Service super;
	//! @}

private : //! @name Construction & Destruction
	//! @{
	friend class ServiceManager;

	ServiceAudio();
	virtual ~ServiceAudio();
	//! @}
};

} // namespace infinity

#include "serviceaudio.inl"

#endif // !INFINITY_SERVICE_AUDIO_H
